package com.kinghood.productcenter.common.model.dto.product;

import lombok.Data;

import javax.validation.constraints.NotNull;
import java.time.LocalDateTime;

/**
 * 产品标签关联
 *
 * @author jp
 * @date 2024/01/03
 */
@Data
public class ProductLabelListReqDTO {
    @NotNull(message = "款式id不能为空")
    private Long productId;

    /**
     * 编码
     */
    private String labelCode;

    /**
     * 名称
     */
    private String labelName;

    /**
     * 标签值编码
     */
    private String itemCode;

    /**
     * 标签值
     */
    private String itemValue;

    /**
     * 标签类型(数据字典)
     */
    private Long labelTypeId;

    /**
     * 打标开始时间
     */
    private LocalDateTime startLabelEnableTime;

    /**
     * 打标结束时间
     */
    private LocalDateTime endLabelEnableTime;

    /**
     * 开始时间：打标结束
     */
    private LocalDateTime startLabelDisenableTime;

    /**
     * 结束时间：打标结束
     */
    private LocalDateTime endLabelDisenableTime;

    /**
     * 开始时间
     */
    private LocalDateTime startTime;

    /**
     * 结束时间
     */
    private LocalDateTime endTime;

    /**
     * 开始更新时间
     */
    private LocalDateTime startUpdateTime;

    /**
     * 结束更新时间
     */
    private LocalDateTime endUpdateTime;

    /**
     * 排序
     */
    private String orderBy;
    /**
     * 1是正序，0，是倒序
     * 适配老接口，如果是新项目就不要用sort字段
     */
    public int sort;
}
